home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
The World of Computer Software.iso
/
save10.zip
/
SAVINGS1.DOC
< prev
next >
Wrap
Text File
|
1991-03-11
|
47KB
|
1,122 lines
Savings Account Management Program
Version 1.0
by
Marilyn Price
M. P. Data
113 Foxport Dr.
Kingsport, Tennessee 37664
Copyright 1989 by M. P. Data. All Rights Reserved.
September 1989
Savings Account Management Program
Table of Contents
Introduction.............................................................. 2
Getting Started........................................................... 4
To Run.................................................................... 5
Help...................................................................... 7
First Appearances......................................................... 7
Initializing the data files............................................... 8
Main Menu................................................................. 9
Enter Transactions........................................................ 11
Enter transactions................................................... 12
Corrections............................................................... 14
Correct transactions................................................. 15
Deletions................................................................. 17
Delete transactions.................................................. 18
Delete all before specified date..................................... 20
Reports................................................................... 21
Transaction Register................................................. 23
List Regular Withdrawals Only........................................ 25
List Regular Deposits................................................ 27
List Automatic Teller Deposits....................................... 29
List Automatic Teller Withdrawals.................................... 31
List All Budget Categories........................................... 33
Transactions in a Category........................................... 34
Transactions in Category/All Categories.............................. 37
Annual Expenditure Report............................................ 39
Annual Income Report................................................. 41
Summary Report....................................................... 44
Utilities................................................................. 46
Name Change.......................................................... 47
Category Maintenance................................................. 47
System Customization................................................. 48
Find by Contents..................................................... 50
Sort Transactions by Date............................................ 51
Cursor Key Movements...................................................... 53
Play Suggestions.......................................................... 54
To Transfer Data from a Floppy Diskette to a Hard Disk.................... 55
Multiple Accounts......................................................... 55
Special Tips.............................................................. 56
Glossary.................................................................. 56
Messages.................................................................. 58
Page 1
Savings Account Management Program
Introduction
This program manages a savings account's records. It is essentially a
passbook register with the following capabilities:
1. Create all the data files needed.
2. Enter all forms of savings account transactions, including:
Withdrawals,
Deposits,
Automatic Teller withdrawals,
Automatic Teller deposits,
Bank charges,
Interest.
3. Correct any portion of any of the above transactions.
4. Delete transactions. Transactions may be either deleted singly (for
example, a voided deposit) or as a group (all transactions before a given
date). The second option is used for file management.
5. Generate reports. Reports that can be generated by this program are:
A. Transaction_Register - a listing of all transactions in the order
entered. You will be asked to supply dates defining the interval you
wish displayed. Only those transactions in the interval will be
listed. This report can be displayed on the screen or listed on a
printer.
B. Regular_Withdrawals_Only - a listing of all regular withdrawals in
the order entered. You will be asked to supply dates defining the
interval you wish displayed. Only those regular withdrawals in the
interval will be listed. The total money for the listed transactions
is also displayed. This report can be displayed on the screen or
listed on a printer.
C. Regular_Deposits - A listing of all regular deposits in the order
entered. Automatic teller deposits are not listed here. They are
included in the list of Automatic Teller Deposits. You will be asked
to supply dates defining the interval you wish displayed. Only those
regular deposits with dates in the interval will be listed. The
total money for the listed transactions is also displayed. This
report can be displayed on the screen or listed on a printer.
D. List_of_all_Automatic_Teller_Deposits - a listing of all automatic
teller deposits, in the order entered. You will be asked to supply
dates defining the interval you wish displayed. Only those automatic
teller deposits with dates in the interval will be listed. The total
money for the listed transactions is also displayed. This report can
be displayed on the screen or listed on a printer.
E. List_of_all_Automatic_Teller_Withdrawals - a listing of all automatic
teller withdrawals, in the order entered. You will be asked to
supply dates defining the interval you wish displayed. Only those
Page 2
Savings Account Management Program
automatic teller withdrawals with dates in the interval will be
listed. The total money for the listed transactions is also
displayed. This report can be displayed on the screen or listed on a
printer.
F. List_of_all_current_categories - a listing of all categories
currently in use in your data file in alphabetical order. This
report can be displayed on the screen or listed on a printer.
G. Transactions_in_a_category - a listing of all transactions in the
order entered which have the same category. You will be asked to
supply dates defining the interval you wish displayed and the
category you wish displayed. Only those transactions in the interval
and exactly matching the category will be listed. The total money
for the listed transactions is also displayed. Deposits and
withdrawals will be totaled separately. This report can be displayed
on the screen or listed on a printer.
H. Transactions_in_category_for_all_categories - a listing of all
transactions, in the order entered, arranged by category. You will
be asked to supply dates defining the interval you wish considered.
All categories represented by transactions within this interval will
appear on the report, each beginning on a fresh page. The total
money for the listed transactions is also displayed. Deposits and
withdrawals will be totaled separately. The categories will appear
in alphabetical order. This report, which can take several pages to
print, can only be printed on a printer. It is not available for
screen display. For screen display of any one category, use the
report described above.
I. Annual_Expenditure_Report - lists a table of the total amounts spent
per month for every category. Totals are given for each month and
each category. The average monthly expenditure for each category is
also displayed. Budget categories are displayed in alphabetical
order. You will be asked to supply the last two digits of the year
the report is to cover. This report can be displayed on the screen
or listed on a printer.
J. Annual_Income_Report - lists a table of the total amounts deposited
per month for every category. Totals are given for each month and
each category. The average monthly income for each category is also
displayed. Categories are displayed in alphabetical order. You will
be asked to supply the last two digits of the year the report is to
cover. This report can be displayed on the screen or listed on a
printer.
K. Summary_Report - lists the total expenditures and deposits for the
account for each month and the total for the year. This report can
be displayed on the screen or listed on a printer.
Page 3
Savings Account Management Program
This is a user supported program. Address any questions or comments to:
Marilyn Price
M. P. Data
113 Foxport Dr.
Kingsport, Tennessee 37664
(615) 349-7744
If you feel this is a useful program, please send $25 to the above
address. As a registered user, you will be informed of any updates to this
program and receive a printed copy of this user manual. Functional changes to
this program will be considered and may require an additional fee.
M. P. Data is available for other program development, computer services,
and consultation. Contact M. P. Data for your computing needs.
Getting Started
You received a disk containing the Savings Account Management program
(SAVINGS.EXE) and a listing of this documentation (SAVINGS.DOC). Before
running the program the first time, list this document. Copy the program
(SAVINGS.EXE) to a new disk. Use this new disk as your working copy and keep
the other in a safe place. Feel free to share copies of this program with
other users. The Savings Account Management program is user supported software
and copying it is encouraged.
If the program and data files are kept on the same disk, the data files
will have room for approximately 2000 transactions. If the program and data
are kept on separate disks, the data files will have room for approximately
3000 transactions.
Minimum configuration for this program is as follows. It needs at least
192K free RAM, one or two disk drives, and a monitor. It supports both color
and monochrome monitors. It was developed using PC-DOS 2.10. It is written in
MS Pascal and Assembler and is available in compiled form only. Both program
and data may be placed on a hard disk.
Page 4
Savings Account Management Program
To Run
Depending on your computer system, use one of the following sets of
instructions.
A. One diskette drive with program and data kept on the same disk.
1. Start your computer, using your DOS disk, providing the date and time
as requested. At the A> prompt, remove the DOS disk and insert the
program disk in drive A:.
2. Type SAVINGS and press <enter>. The program will guide you from here
on.
B. One diskette drive with program and data kept on separate disks.
(Not recommended)
1. Start your computer, using your DOS disk, providing the date and time
as requested. At the A> prompt, remove the DOS disk and insert the
program disk in drive A:.
2. Type SAVINGS and press <enter>. Once the title screen appears,
remove the program disk and insert the data disk. The program will
guide you from here on. (NOTE: This option cannot be customized.)
C. Two diskette drives with program and data kept on separate disks.
1. Start your computer, using your DOS disk providing the date and time
as requested. At the A> prompt, remove the DOS disk and insert the
program disk in drive B:.
2. Insert the data disk in drive A:.
3. Type B:SAVINGS and press <enter>. The program will guide you from
here on.
D. Hard disk system with program and data in same subdirectory.
1. Start your computer, providing the date and time as requested. At
the C> prompt, change directories so that the data directory is the
current directory.
2. Type SAVINGS and press <enter>. The program will guide you from here
on.
E. Hard disk system with program and data in separate subdirectories.
(Before following these instructions, enter a PATH command which includes
the directory containing the copy of the program - see your DOS manual for
details about this command.)
1. Start your computer, providing the date and time as requested. At
the C> prompt, change directories so that the data directory is the
current directory.
Page 5
Savings Account Management Program
2. Type SAVINGS and press <enter>. The program will guide you from here
on.
From these directions, you may have surmised that the data must be on the
default drive and in the current directory for the program to find it. The
program can be kept somewhere else, as long as the PATH command has been set
for the subdirectory containing the program file.
"Playing" around with the program to get the feel of it before entering
your current checks is strongly recommended. The following pages will clarify
the different functions built into this program and offer some suggestions of
things to try during the exploration.
Instructions for switching data files from a diskette environment to a hard
disk setting are included at the end of this document.
Instructions for setting up multiple accounts are also at the end of this
document.
Page 6
Savings Account Management Program
Help
At any time the program is waiting for input, you may press <F1> and get
help for the particular activity that you are doing. The help message will
appear on the bottom five lines of the screen and will disappear when you press
any other key. Some of the messages are longer and take two or three screens
to display. They will disappear after the last information has been displayed.
The longer messages are all associated with menus.
First Appearances
The first time this version of the program is run, a question appears
asking if your data will be kept on a floppy or hard disk system. Once this
question has been answered, you will never see it again.
When the program starts, the first screen to appear is a cover screen
giving a brief statement of the program and the fact that it is user supported.
Pressing <F1> at this screen will produce an overview of the program. Pressing
any other key will continue execution.
If this is the first time the program has been run, or if the data files
have been deleted, the next thing you will see is the initialization sequence.
(See Initializing the data files.)
If the data files are on diskettes, the next screen you see will tell you
approximately how many more transactions you can add to your current files. If
this number is getting low, please see the deletion sequences to shrink the
file. This is just for your information and to warn you if you are running out
of disk space. This service is not provided for those keeping their data on a
hard disk system.
Page 7
Savings Account Management Program
Initializing the Data Files
The very first time this program is run, it will ask if the data is to be
kept on a floppy diskette (Y or N). Press the letter <Y> then <enter> if the
data files will be on diskettes. Press the letter <N> then <enter> if the data
files will be on a hard disk or other high capacity (over 2M) storage device.
If you ever need to change this information, see the directions near the end of
this document.
This step is initiated automatically the first time the program is run.
The disk is checked for the presence of the data files. If they are not on the
default disk, they will be created. You will be asked a series of questions
about your savings account. This is to make your computerized account similar
to your bank account. The following screen will appear:
╔═══════════════════════════════════════════════════════════╗
║ Initializing Account ║
║ ║
║ Creating the files needed for this program. ║
║ ║
║ Please enter the name to be associated with this account ║
║ (40 characters max). ║
║ ┌────────────────────────────────────────┐ ║
║ └────────────────────────────────────────┘ ║
╚═══════════════════════════════════════════════════════════╝
Type in the name you want placed on this account (example - Mr. and Mrs. John
Q. Public) then press <enter>. Up to 40 characters and spaces will be
retained. This name will appear at the top of most reports and on the menu
screens for several of the functions. This name can be changed at any time.
See "Name Change" on the Utility Menu for details on this.
Once the name has been entered, the following will be added to the screen:
╔══════════════════════════════════════════════════════════╗
║ Please enter the initial balance for this account ║
║ .00 ║
╚══════════════════════════════════════════════════════════╝
Enter the initial balance for this account. This can be your current balance
for an existing account, the new balance for a brand new account, or the
balance at any point you choose. Pressing the decimal point will align the
amount. If the initial balance is $500.00, the extra zeroes need not be
explicitly entered. The minimum amount to be entered in this case is <5> <0>
<0> <enter>. If no initial balance is desired, press <enter> only.
Once the initial balance has been entered, the files are fully initialized
and the program is ready to go. The number of transactions that may be added
to the files are displayed (if the data is on diskette).
Page 8
Savings Account Management Program
Main Menu
The Main Menu looks like this:
╔══════════════════════════════════════════════════════════╗
║ Savings Account Management Program ║
║ Account: (account name) Main Menu ║
║ Current Balance: xxxxx.xx ║
║ ║
║ (Q)uit ║
║ (E) Enter Transactions ║
║ (C) Corrections ║
║ (D) Deletions ║
║ (B) Bank Statement Reconciliation ║
║ (R) Reports ║
║ (U) Utilities ║
║ ║
║ Enter your choice ║
╚══════════════════════════════════════════════════════════╝
When this first appears, the first option (Quit) is highlighted in reverse
video. Use the arrow keys to move up and down the list until the function you
wish to use is highlighted. Press <enter> to select that option. An alternate
form of selecting an option on this menu is to press the letter which appears
inside the parentheses (R for Reports, for example). The help screen for this
menu is longer than most of the rest - in fact, it covers two full screens.
The information on those screens is included in the following explanations of
each option.
Quit - Selecting the quit option returns you to the DOS prompt (A> or C>).
Enter transactions - This option allows you to enter information about a
transaction (withdrawal, deposit, automatic teller transaction).
Corrections - This option allows you to change the entered information on any
transaction in the file. If the amount is changed, this change is
reflected in the displayed balance. The Corrections screen will ask you
to specify the type of transaction being corrected.
Deletions - This option allows you to delete a specific transaction or remove
obsolete records. The Deletion menu will have you specify which you want.
If a specific transaction is deleted, the amount of that transaction is
removed completely. If it was a debit, the amount will return to your
account. If it was a credit, the amount will be removed from your
balance. The requested record will be displayed and you must verify it is
the one to be deleted. Once deleted, a record cannot be reactivated. If
the Delete All option is selected, you will be asked to specify a date.
All transactions with dates prior to that date will be deleted. It is
strongly recommended that you make a back-up copy of the data files before
using this option. Once deleted, the records cannot be recovered.
Reports - This option presents the report menu which allows you to choose among
the eleven reports available. (See Reports).
Page 9
Savings Account Management Program
Utilities - This option presents the Utility menu, which enables some
specialized functions to do the following: allow you to change the
account name, allow you to globally change a category from one name to
another, allow you to customize the program, allow you to find a
transaction based on the contents of the "Memo" field, and allow you to
sort the data file by date. (See Utilities).
Page 10
Savings Account Management Program
Entering Transactions
This option allows you to enter information about a transaction
(withdrawal, deposit, automatic teller transaction).
The Enter Menu looks like this:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Savings Account Management Program ║
║ Account: (account name) Entry Menu ║
║ Current Balance: xxxxx.xx ║
║ ║
║ (Q)uit ║
║ (W) Enter a withdrawal ║
║ (D) Enter a deposit ║
║ (T) Enter a AutoTeller Withdrawal ║
║ (A) Enter a AutoTeller Deposit ║
║ (C) Enter a Service Charge ║
║ (I) Enter interest ║
║ ║
║ Enter your choice: ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
When this menu appears, the first option (Quit) is highlighted by reverse
video. Use the cursor keys (up and down) to change transaction types until
your choice is highlighted. Press <enter> to select the highlighted type. Or,
press the letter in parenthesis to select the option.
Options are:
(Q)uit - Return to the Main Menu.
(W) Enter a withdrawal - Enter the details for a regular withdrawal.
(D) Enter a deposit - Enter the details for a regular deposit.
(T) Enter a AutoTeller Withdrawal - Enter the details for an automatic teller
withdrawal.
(A) Enter a AutoTeller Deposit - Enter the details for an automatic teller
deposit.
(C) Enter a Service Charge - Enter the details for a service charge.
(I) Enter interest - Enter the details for interest.
The displayed balance is the current account balance. As soon as a
transaction is marked as satisfactory, the amount is added to or subtracted
from the balance and the display is changed.
Page 11
Savings Account Management Program
Enter Transactions
All transactions have the same general entry appearance. When entering a
transaction, the screen changes to this:
╔══════════════════════════════════════════════════════════╗
║ Entering transactions for account (account name) ║
║ ║
║ Enter [transaction type] ║
║ ║
║ Date __/__/__ Amount ______.00 ║
║ ║
║ Category __________ ║
║ ║
║ Memo ___________________________________________ ║
║ ║
║ Reference ___________ ║
║ ║
║ Satisfied? X Or Abort? X ║
╚══════════════════════════════════════════════════════════╝
The phrase [transaction type] will be replaced with the actual type chosen
(Withdrawal, Deposit, Automatic Teller Withdrawal, etc.).
Use the cursor keys to move from field to field, filling in the pertinent
details. Each field is described below. Cursor keys are detailed near the end
of this manual.
Fields:
Date - The date of this transaction. It must be a valid date (February 30 is
not a valid date). Dates in the future are not allowed (unless changed by
customization). "The future" is deemed to be any day after the entered
system date. If the date is invalid, the program will not allow you to
leave this field. Press <enter> or <tab> to move to the next field. A
<Q> pressed while in this field will return you to the Enter Menu without
adding this transaction to the data file. This field is prefilled with
the system date for the first transaction, each time the program is run.
If you change the date, this new date is repeated for the next
transaction.
Amount - The amount of the transaction. Only leading blanks, valid digits, and
a decimal point are allowed in this field. Pressing the decimal point
will align the amount in the field. Pressing <enter> or pressing <tab>
are two ways to continue to the next field. A <Q> pressed while in this
field will return you to the Enter Menu without adding this transaction to
the data file. This amount is subtracted from the balance if this is a
withdrawal, added to the balance if it is a deposit, as soon as the
transaction is marked as satisfactory. If the amount is left zero when
you indicate you are satisfied with the transaction, you will be asked if
you want to void, edit, or quit. Void will enter the transaction with a
zero amount. Edit will allow you to change the transaction as it appears.
Quit will ignore this transaction.
Page 12
Savings Account Management Program
Budget Category - A ten character field used to classify transactions for the
Annual Expenditure Report, Annual Income Report, and the Transactions in a
Category Report. Up to fifty unique categories can be used. These
categories are your choice. As you enter letters into this field, they
will be converted from lower to upper case. This decreases the chance of
a mismatch. Pressing <enter> or <tab> are two ways to continue to the
next field. A <Q> pressed while in this field is assumed to be part of
the category and will not return you to the Enter Menu. Deposit
categories do not affect the Annual Expenditure Report. Please note: the
program does not distinguish between deposit and withdrawal categories for
reporting purposes.
Memo - A forty character field for entering any additional details you wish
kept about this transaction. There are few restraints for this field.
Pressing <enter> or <tab> are two ways to continue to the next field. A
<Q> pressed while in this field is assumed to be part of the memo and will
not return you to the Enter Menu.
Reference - A ten character field for whatever purpose you may assign it. It
was requested as a place to enter a reference transaction number. The
program will print and display this information, but has no other specific
use for it.
Satisfied? - If the transaction, as you see it on the screen is the way you
want it to appear in the permanent copy, position the cursor in the box
following Satisfied? and press <enter>. A <Q> pressed while in this box
will return you to the Enter Menu without adding this withdrawal to the
data file. Pressing <enter> here is the only way to add this transaction
to the data file. If the amount is left zero when you indicate you are
satisfied with the transaction, you will be asked if you want to void,
edit, or quit. Void will enter the transaction with a zero amount. Edit
will allow you to change the transaction as it appears. Quit will ignore
this transaction.
Abort? - If the transaction, as you see it on the screen is not the way you
want it to appear in the permanent copy, position the cursor in the box
following Abort? and press <enter>. This will return you to the Enter
Menu without adding this transaction to the data file.
Page 13
Savings Account Management Program
Corrections
This option allows you to change the entered information on any
transaction in the file. If the amount is changed, this change is reflected in
the displayed balance. The Corrections screen will ask you to specify the type
of transaction being corrected.
The Correction menu screen looks like this:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Savings Account Management Program ║
║ Account: (account name) Correct Menu ║
║ Current Balance: xxxxx.xx ║
║ ║
║ (Q)uit ║
║ (W) Correct a withdrawal ║
║ (D) Correct a deposit ║
║ (T) Correct an AutoTeller Withdrawal ║
║ (A) Correct an AutoTeller Deposit ║
║ (C) Correct a Service Charge ║
║ (I) Correct interest ║
║ ║
║ Enter your choice: ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
When the menu appears, the first option (Quit) is highlighted in reverse video.
Use the arrow keys (up and down) to highlight the type of transaction you wish
to correct. When the correct one is highlighted, press <enter> to select it.
Options:
Quit - Return to the Main Menu.
Correct a withdrawal - Correct the details for a regular withdrawal.
Correct a deposit - Correct the details for a regular deposit.
Correct an AutoTeller Withdrawal - Correct the details for an automatic teller
withdrawal.
Correct an AutoTeller Deposit - Correct the details for an automatic teller
deposit.
Correct a Service Charge - Correct the details for a service charge.
Correct interest - Correct the details for an interest transaction.
Pressing the letter in parentheses is another way to select the desired option.
Page 14
Savings Account Management Program
Correct Transactions
All transactions have the same general correction process. When
correcting a transaction, the screen changes to the following:
╔══════════════════════════════════════════════════════════╗
║ Correcting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ [transaction type] ║
║ ║
║ Date? __/__/__ ║
╚══════════════════════════════════════════════════════════╝
The phrase [transaction type] will be replaced with the actual type chosen
(Deposit, Withdrawal, Automatic Teller, etc.).
Enter the date on the transaction you want to correct. It must be a valid date
(February 30 is not a valid date), and must match the one on the actual
transaction as it appears in the file. Press <enter> when the date is correct.
The program searches for the proper transaction type with that date.
There are three possible outcomes to this search.
1. The requested transaction is not found.
2. More than one transaction of that type for that date is found.
3. The requested transaction is found.
Case 1: The screen displays:
╔══════════════════════════════════════════════════════════╗
║ Correcting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ Not found ║
╚══════════════════════════════════════════════════════════╝
Check the date you entered. It must be an exact match. Press any key to
continue. The screen will clear and you will see the Correction menu.
Case 2: The screen displays:
╔══════════════════════════════════════════════════════════╗
║ Correcting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ More than one found. Indicate which you want (1, 2, 3..)║
║ ║
║ xxx.xx ║
║ xx.xx ║
║ xxxx.xx ║
╚══════════════════════════════════════════════════════════╝
You have more than one transaction of this type for that date. The amounts for
all such transactions made on that day are displayed. Select the one you want.
If you want the first on the list, press <1> then <enter>. If the one you want
Page 15
Savings Account Management Program
isn't on this list, press <0> then <enter>. The one selected will appear on
the screen in the same form as case 3 below. If you enter a number larger than
the list is long (for example, you enter 4 and there are only 3 amounts on the
screen), you will receive a warning that the number is out of range. Please
reenter your selection, keeping within the range.
Up to forty transactions may appear. If you have more than forty transactions
of this type for this date, only the first forty will be shown.
Case 3: The screen displays:
╔══════════════════════════════════════════════════════════╗
║ Correcting transactions for account (account name) ║
║ ║
║ [transaction type] ║
║ ║
║ Date xx/xx/xx Amount ___xxx.xx ║
║ ║
║ Category XXXXXXXXXX ║
║ ║
║ Memo xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ║
║ ║
║ Reference XXXXXXXXXXX ║
║ ║
║ Satisfied? X Or Abort? X ║
╚══════════════════════════════════════════════════════════╝
The screen will be displaying the transaction you requested. You may now use
the arrow keys to make any changes you need to for this transaction. When
satisfied with the changes, position the cursor on the box following satisfied
and press <enter>. This will change the transaction in the file to match the
one on the screen, then return you to the Correction menu.
If the amount is left zero when you indicate you are satisfied with the
transaction, you will be asked if you want to void, edit, or quit. Void will
enter the transaction with a zero amount. Edit will allow you to change the
transaction as it appears. Quit will ignore any changes made.
If you don't want to change this one, or make a mistake and change the
wrong items, position the cursor on the box following abort and press <enter>.
This will return you to the Correction menu without making any changes to the
transaction in the file.
Page 16
Savings Account Management Program
Deletions
This option allows you to remove a specific transaction or remove obsolete
records. The Deletion menu will ask you to specify which you want. If a
specific transaction is deleted, the amount of that transaction is removed
completely. If it was a debit, the amount will return to your account. If it
was a credit, the amount will be removed from your balance. The requested
record will be displayed and you must verify it is the one to be deleted. Once
deleted, a record cannot be reactivated.
If the Delete All option is selected, you will be asked to specify a date.
All cleared transactions with dates prior to that date will be deleted.
It is strongly recommended that you make a back-up copy of the data files
before using this option. Once deleted, the records cannot be recovered. They
may be reentered.
The Deletion menu:
╔══════════════════════════════════════════════════════════╗
║ Savings Account Management Program ║
║Account: (account name) Deletion Menu║
║ ║
║ (Q)uit ║
║ (1) Delete Withdrawal ║
║ (2) Delete Deposit ║
║ (3) Delete Auto-Teller Withdrawal ║
║ (4) Delete Auto-Teller Deposit ║
║ (5) Delete Bank Charge ║
║ (6) Delete Interest ║
║ (7) Delete all before specified date ║
║ ║
║ Enter your choice: _ ║
╚══════════════════════════════════════════════════════════╝
When this menu first appears, the first option (Quit) is highlighted in reverse
video. Use the arrow keys (up and down) to maneuver the highlighting to the
option you want. Press <enter> when the option you wish is highlighted. As an
alternate on this menu, you may press the number in parentheses to select the
option associated with that letter. For example, to delete an interest entry,
either move the highlighting to the line saying Delete Interest and press
<enter> or press <6> only.
The options on this menu are:
Quit - Return to the Main Menu.
Delete Withdrawal - Delete a regular withdrawal.
Delete Deposit - Delete a regular deposit.
Delete Auto-Teller Withdrawal - Delete an automatic teller withdrawal.
Delete Auto-Teller Deposit - Delete an automatic teller deposit.
Page 17
Savings Account Management Program
Delete Bank Charge - Delete a bank service or other charge.
Delete Interest - Delete an interest entry.
Delete all before specified date - Delete all transactions with dates which are
earlier than the date you will be asked to provide.
Delete Transactions
All transactions have the same general deletion process. When deleting a
transaction, the screen changes to the following:
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ [transaction type] ║
║ ║
║ Date? __/__/__ ║
╚══════════════════════════════════════════════════════════╝
The phrase [transaction type] will be replaced with the actual type chosen
(Deposit, Automatic Teller Withdrawal, Withdrawal, etc.).
Enter the date on the transaction you want to delete. It must be a valid date
(February 30 is not a valid date), and must match the one on the actual
transaction as it appears in the file. Press <enter> when the date is correct.
The program searches for the proper transaction type with that date.
There are three possible outcomes to this search.
1. The requested transaction is not found.
2. More than one transaction of that type for that date is found.
3. The requested transaction is found.
Case 1: The screen displays:
╔══════════════════════════════════════════════════════════╗
║ Deleting transactions for account (account name) ║
║ Balance $ xxxx.xx ║
║ ║
║ [transaction type] ║
║ ║
║ Date? xx/xx/xx ║
║ ║
║ Not found ║
╚══════════════════════════════════════════════════════════╝
Check the date you entered. It must be an exact match. Press any key to
continue. The screen will clear and you will see the Deletion menu.
Case 2: The screen displays:
Page 18